/*
 * NaturezaOperacao.java
 *
 * Created on October 7, 2007, 10:50 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package petstore.model;

import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Entity class NaturezaOperacao
 * 
 * @author Tom Hayden
 */
@Entity
@Table(name = "natureza_operacao")
@AttributeOverrides( {
        @AttributeOverride(name="id", column=@Column(name="cdnatoperacao")),
        @AttributeOverride(name="description", column=@Column(name="dsnatoperacao")),
        @AttributeOverride(name="active", column=@Column(name="ativo"))
    })
public class NaturezaOperacao extends CodeData {

    @Column(name = "tributavel")
    private boolean tributavel;

    @Column(name = "geraResFinaneiro")
    private boolean geraResultadoFinanceiro;

    /** Creates a new instance of NaturezaOperacao */
    public NaturezaOperacao() {
    }

    public boolean getTributavel() {
        return tributavel;
    }

    public void setTributavel(boolean tributavel) {
        this.tributavel = tributavel;
    }

    public boolean getGeraResultadoFinanceiro() {
        return geraResultadoFinanceiro;
    }

    public void setGeraResultadoFinanceiro(boolean geraResultadoFinanceiro) {
        this.geraResultadoFinanceiro = geraResultadoFinanceiro;
    }

}
